* {padding:0;margin:0;list-style:none;}

body {font-size:12px;font-family:'宋体', Verdana, Geneva, sans-serif;line-height:180%;color:#333333;background:url(../../images/web_bg_main.gif) repeat-x 0 100px;}
body.home {background:none;}
a {color:#333333;text-decoration:none;}
a:hover {color:#FF6600;}
img {border:none;}
em {font-size:12px;font-style:normal;}
.fl {}
.fr {}
.f_12 {font-size:12px;}
#home,#home_guest,#main .module-t h3,#main .module-c h4,.module_stat .module-t,#end .info,#head .logo em {font-family:'微软雅黑';}

#home,#home_guest,#end {width:990px;height:580px;margin:20px auto;position:relative;}
#home {background:url(../../images/style_a/web_home.jpg) no-repeat;color:#FFFFFF;font-size:14px;}
#home_guest {background:url(../../images/style_a/web_home_guest.jpg) no-repeat;color:#FFFFFF;font-size:14px;}
#home a,#home_guest a {color:#FFFF00;text-decoration:underline;}
#home a:hover,#home_guest a:hover {text-decoration:none;}
#home .logo,#home_guest .logo {width:240px;text-align:center;position:absolute;top:65px;left:675px;}
#home .logo strong,#home_guest .logo strong {display:none;}
#home .logo em,#home_guest .logo em {width:240px;display:block;}
#home .subject,#home_guest .info {font-weight:bold;}
#home .subject {width:240px;text-align:center;position:absolute;top:146px;left:675px;}
#home .subject strong {margin-right:20px;}
#home .info {line-height:160%;position:absolute;top:270px;left:675px;}
#home .link,#end .link {display:block;overflow:hidden;position:absolute;right:15px;bottom:15px;text-indent:-10em;}
#home .link {width:130px;height:130px;}
#home .foot,#home_guest .foot {width:220px;text-align:center;position:absolute;right:220px;bottom:40px;}
#home_guest .foot {right:85px;}
#home_guest .module_form {position:absolute;top:210px;right:55px;}
#home_guest .module_form .form_text {border-color:#0E559C;font-size:14px;}
#home_guest .module_form .form_button_fk,#home_guest .module_form .form_button_ck {width:100px;height:40px;overflow:hidden;text-indent:10em;background:url(../../images/web_icon.gif) no-repeat;border:none;cursor:pointer;}
#home_guest .module_form .form_button_fk {background-position:0 -100px;}
#home_guest .module_form .form_button_ck {background-position:-150px -100px;}
#home_guest .module_suc {width:240px;line-height:200%;position:absolute;top:250px;right:75px;}
#home_guest .module_suc h5 {text-align:center;font-size:20px;color:#FFFF00;margin-bottom:20px;}
#home_guest .module_suc p strong {display:block;color:#FFFF00;}

#end {background:url(../../images/style_a/web_end.jpg) no-repeat;}
#end .info {width:400px;font-size:16px;line-height:220%;color:#FFFFFF;font-weight:bold;letter-spacing:5px;text-align:center;position:absolute;top:270px;left:275px;}
#end .link {width:170px;height:70px;}
#end .stu {width:80%;position:absolute;top:100px;left:50%;margin-left:-40%;font-weight:bold;font-family:微软雅黑;font-size:16px;line-height:160%;color:#FFFFFF;}
#end .stu strong.key {color:#FFFF00;margin-right:10px;}

#head,#main {width:960px;margin:0 auto;}
#head {height:65px;padding:20px 5px 15px;}
#head .logo {width:245px;height:65px;float:left;overflow:hidden;background:url(../../images/web_logo.gif) no-repeat center bottom;}
#head .logo strong {display:none;}
#head .logo em {width:245px;text-align:center;display:block;color:#666666;}
#head .info {float:right;}
#main {clear:both;padding:15px 0;position:relative;overflow:hidden;}
#main .control {float:right;clear:both;}
#main .control li,#main .control li a {width:30px;height:30px;}
#main .control li {float:left;margin-left:10px;}
#main .control li a {overflow:hidden;text-indent:-5em;background:url(../../images/web_icon.gif) no-repeat;display:block;}
#main .control li a.no {cursor:default;}
#main .control li.home a {background-position:0 0;}
#main .control li.home a.no {background-position:0 -50px;}
#main .control li.prev a {background-position:-50px 0;}
#main .control li.prev a.no {background-position:-50px -50px;}
#main .control li.next a {background-position:-100px 0;}
#main .control li.next a.no {background-position:-100px -50px;}
#main .control li.end a {background-position:-150px 0;}
#main .control li.end a.no {background-position:-150px -50px;}

#page .module-t h3,#page .module-t em {float:left;}
#page .every {}
#page .module-t h3 {font-size:20px;}
#page .module-t em {color:#999999;padding-top:7px;margin-left:10px;}
#page .module-c {width:960px;clear:both;padding:10px 0;}
#page .module-c h4,#page .module-c .content {margin:10px 0;}
#page .module-c .block .content {margin:0;}
#page .module-c h4 {font-size:16px;}
#page .module-c h3 {margin:10px 0;}

.module_table {width:800px;margin:15px auto;border-collapse:collapse;}
.module_table th,.module_table td {border:1px solid #D5D5D5;height:27px;line-height:160%;padding:3px;text-align:center;}
.module_table th {background:#F5F5F5 url(../../images/web_bg_th.gif) repeat-x;}
.module_table em {color:#999999;display:block;}
.module_table td.text_left {text-align:left;}

.module_stat {width:800px;margin:0 auto;position:relative;overflow:hidden;}
.module_stat li {margin-top:20px;}
.module_stat li,.module_stat .module-t,#page .module_stat .module-c {width:800px;text-align:center;}
.module_stat .module-t {font-size:14px;}
.module_stat .module-c canvas {margin:0 auto;}


.face_a,.face_b,.face_c,.face_d {width:40px;height:40px;background:url(../../images/web_face.gif) no-repeat;display:inline-block;margin:0 10px;vertical-align:middle;overflow:hidden;text-indent:5em;}
.face_a {background-position:0 0;}
.face_b {background-position:-50px 0;}
.face_c {background-position:-100px 0;}
.face_d {background-position:-150px 0;}

#foot {width:100%;border-top:1px solid #DFDFDF;padding:20px 0;text-align:center;color:#999999;}

#TempList {font-size:12px;line-height:150%;text-align:left;}
#TempList .num,#TempList .content {float:left;}
#TempList h3,#TempList .block,#TempList .answer,#TempList .isclear {clear:both;}
#TempList .block {margin-top:10px;}
#TempList .answer {padding-top:5px;}
#TempList .isclear {height:0;}
#TempList .answer {color:#FF6600;}
#TempList .content {width:760px;}
#TempList .answer .content  {width:730px;}
.module_form p {padding:5px 0;text-align:center;clear:both;}
.module_form label {height:32px;line-height:32px;margin-right:5px;}
.module_form .form_text {width:200px;height:20px;line-height:20px;padding:5px;border:1px solid #CCCCCC;}
.module_form .form-foot .form_button {width:80px;height:30px;text-align:center;}